BitCode\BitForm\Frontend\Form\FrontendFormManager D

Total Complexity 289
Dependencies 14
Dependents 5
Total lines 892
Lines of code 773
Logical lines of code 489
Comment lines 15
Methods 26
Properties 5

Methods 26

Method Rating Maintainability Complexity Lines of code
checkSubmissionRestriction()
D
20
81 147
beforeSubmittedValidate()
D
24
46 153
handleSubmission()
C
32 29 93
handleUpdateEntry()
C
33 28 88
getSuccessMessageMarkups()
A
45 16 40
checkEmptySubmission()
A
48 16 29
checkRepeatedFieldEmptySubmission()
A
55 10 20
validateFormSubmission()
S
57 7 15
isTrappedInHoneypot()
S
53 6 24
checkPaymentFields()
S
59 6 13
formView()
S
55 5 18
conversationalFormView()
S
55 5 18
getFormAbandonmentMessage()
S
62 5 11
isHoneypotActive()
S
66 4 8
getClientKey()
S
61 3 12
getParams()
S
61 3 12
messageMarkup()
S
55 2 20
verifySubmissionNonce()
S
64 3 9
isSubmitted()
S
77 3 3
__construct()
S
65 3 8
setViewCount()
S
62 2 12
getFormAbandonmentSettings()
S
69 2 7
getFormIdentifier()
S
82 1 3
getSubmittedFields()
S
76 1 4
getFormToken()
S
82 1 3
getFormID()
S
82 1 3